/**
 * 
 */
package org.seginfo.httpfuzzer.header;

import java.io.Serializable;

/**
 * @author Administrador
 *
 */
public abstract class HeaderPropertyImpl implements HeaderProperty, Serializable {
	
	protected AttackStrategy attackStrategy;
	
	protected static final String QUALITY = "q";
	protected static final String LEVEL = "level";
	
	protected String value;

	/**
	 * @param attackStrategy
	 */
	public HeaderPropertyImpl(AttackStrategy attackStrategy) {
		this.attackStrategy = attackStrategy;
	}
	
	/**
	 * @see org.seginfo.httpfuzzer.header.HeaderProperty#getName()
	 */
	public abstract String getName();

	/**
	 * @see org.seginfo.httpfuzzer.header.HeaderProperty#getValue()
	 */
	public final String getValue() {
		return this.value;
	}

}
